A survey on solid texture synthesis

نویسندگان

  • Nico Pietroni
  • Paolo Cignoni
  • Miguel A. Otaduy
  • Roberto Scopigno
چکیده

In this survey, we illustrate the different algorithms proposed in literature to synthesize and represent solid textures. Solid textures are an efficient instrument to compactly represent both the external and internal appearance of 3D objects, providing practical advantages with respect to classical 2D texturing. Recently, several methods have been proposed to synthesize solid textures. For some of those, which are commonly referred as procedural, colors are obtained by means of functions that algorithmically encode appearance and structure properties of the texture. Alternatively, example-based methods aim to capture and replicate the appearance as described by a set of input exemplars. Within this framework, we propose a novel classification of solid texture synthesis methods: boundary-independent and boundarydependent methods. In the case of boundary-independent methods, the shape of the object to be textured is irrelevant and texture information can be freely generated for each point in the space. Conversely, boundary-dependent methods conform the synthesis process to the actual shape of the object, so that they can exploit this information to orient and guide the texture generation. For better understanding the different algorithms proposed in the literature, we first provide a short introduction on 2D texture synthesis methods, focusing on the main principles which are also exploited for 3D texture synthesis. We review the different methodologies by considering their strengths and weaknesses, the class of appearances they can successfully synthesize, and failure cases. In particular, we focus our attention on advantages and drawbacks of boundary-independent methods with respect to boundary-dependent ones.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast three-dimensional Texture Synthesis

Three-dimensional (3D) textures are popular for texturing solid objects. They usually achieve superior results over conventional two-dimensional (2D) texture mapping techniques. However, whereas 2D textures can be obtained using for example a photograph, capturing or generating solid textures is not straightforward. Procedural techniques can replicate some types of materials, but are usually di...

متن کامل

Lazy Solid Texture Synthesis

Existing solid texture synthesis algorithms generate a full volume of color content from a set of 2D example images. We introduce a new algorithm with the unique ability to restrict synthesis to a subset of the voxels, while enforcing spatial determinism. This is especially useful when texturing objects, since only a thick layer around the surface needs to be synthesized. A major difficulty lie...

متن کامل

The Solid Map: Methods for Generating a 2-D Texture Map for Solid Texturing

The solid map provides a view-independent method for solid texturing using an ordinary 2-D surface texture map. The solid map transforms a model’s polygons into 2-D texture space without overlap. It then rasterizes the polygons in this space, interpolating the solid texture coordinates across the pixels of the polygon. These stored solid texture coordinates are then read by a texture synthesis ...

متن کامل

A New Algorithm for Solid Texture Synthesis

Despite the tremendous rendering power offered by modern GPUs, real-time and photo-realistic rendering is still often out of reach of traditional polygonal-based rendering. Thanks to the invention of texture mapping, a scene with a moderate number of triangles could be readily and vividly rendered by nowadays popular and inexpensive graphics cards. However, as a desired texture often comes with...

متن کامل

A HLAC Shape Descriptor Extraction Method for 3D Solid Textures

Texture mapping has become the most important method to increase the level of detail for a 3D computer graphics model without increasing its geometric complexity. Procedural texture synthesis methods have been used to generate solid textures for 3D models. These methods use noise functions and generate various solid texture patterns. The number of 3D solid texture databases on the web is increa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010